package com.itheima.admin.service;

import com.itheima.PageVo;
import com.itheima.admin.dto.ModuleDto;
import com.itheima.admin.vo.ModuleListVo;
import com.itheima.admin.vo.ModuleVo;
import com.itheima.admin.vo.QModuleVo;

import java.util.List;

public interface IModuleService {
    PageVo<ModuleVo> queryByPage(ModuleDto moduleDto);

    QModuleVo queryById(String moduleId);

    boolean addModule(QModuleVo qModuleVo);

    boolean deleteModule(String moduleId);

    boolean editModule(QModuleVo qModuleVo);

    List<ModuleListVo> queryAllModules();

}
